package com.itheima.gui_demo;


import javax.swing.*;

/*
 *      登录案例
 *
 *
 * */
public class JFrameDemo01 {
    //程序的主入口
    public static void main(String[] args) {
        //创建窗体对象
        JFrame jf = new JFrame();
        //设置大小(单位是px像素)
        jf.setSize(400, 400);
        //基本设置
        //1.窗体标题
        jf.setTitle("登录界面");
        //2.居中显示
        jf.setLocationRelativeTo(null);
        //3.窗体关闭停止程序
        jf.setDefaultCloseOperation(3);
        //4.设置窗体置顶:为了别的窗体覆盖它
        jf.setAlwaysOnTop(true);
        //取消默认布局
        jf.setLayout(null);


        //用户名文本
        JLabel usernameJLabel = new JLabel("用户名");
        //设置大小
        usernameJLabel.setBounds(50, 50, 50, 20);
        //添加到窗体中
        jf.add(usernameJLabel);

        //密码文本
        JLabel passwordJLabel = new JLabel("密码");
        passwordJLabel.setBounds(50, 100, 50, 20);
        //添加到窗体中
        jf.add(passwordJLabel);

        //用户名输入框
        JTextField usernameFile = new JTextField();
        //设置大小
        usernameFile.setBounds(150, 50, 180, 20);
        //将文本框添加到窗体中
        jf.add(usernameFile);

        //密码输入框
        JPasswordField passwordField = new JPasswordField();
        //设置大小
        passwordField.setBounds(150, 100, 180, 20);
        //将密码输入框添加到窗体中
        jf.add(passwordField);

        //登录按钮
        JButton button = new JButton("登录");
        //设置大小
        button.setBounds(50, 200, 280, 20);
        //将按钮添加到窗体中
        jf.add(button);


        //谁知窗体可见,写在最后
        jf.setVisible(true);

    }
}
